package a.c;

import java.util.EventObject;

public class cb
  extends EventObject
{
  public static final byte a = 0;
  public static final byte b = 1;
  public static final byte c = 2;
  public static final byte d = 3;
  public static final byte e = 4;
  public static final byte f = 5;
  public static final byte g = 6;
  public static final byte h = 7;
  public static final byte i = 8;
  public static final byte j = 9;
  public static final byte k = 10;
  public static final byte l = 11;
  public static final byte m = 12;
  public static final byte n = 13;
  private Object o;
  private byte p;
  public static int q;
  
  public cb(q paramq, byte paramByte, Object paramObject)
  {
    super(paramq);
    this.p = paramByte;
    this.o = paramObject;
  }
  
  public byte a()
  {
    return this.p;
  }
  
  public Object b()
  {
    return this.o;
  }
  
  public q c()
  {
    return (q)getSource();
  }
  
  public String toString()
  {
    return a(a());
  }
  
  private String a(byte paramByte)
  {
    switch (paramByte)
    {
    case 0: 
      return "NODE_CREATION";
    case 1: 
      return "EDGE_CREATION";
    case 2: 
      return "PRE_NODE_REMOVAL";
    case 3: 
      return "POST_NODE_REMOVAL";
    case 4: 
      return "PRE_EDGE_REMOVAL";
    case 5: 
      return "POST_EDGE_REMOVAL";
    case 6: 
      return "NODE_REINSERTION";
    case 7: 
      return "EDGE_REINSERTION";
    case 8: 
      return "PRE_EDGE_CHANGE";
    case 9: 
      return "POST_EDGE_CHANGE";
    case 10: 
      return "SUBGRAPH_INSERTION";
    case 11: 
      return "SUBGRAPH_REMOVAL";
    case 12: 
      return "PRE_EVENT";
    case 13: 
      return "POST_EVENT";
    }
    return "UNKNOWN TYPE (" + paramByte + ")";
  }
  
  static cb a(q paramq, e parame)
  {
    return new cb(paramq, (byte)0, parame);
  }
  
  static cb a(q paramq, d paramd)
  {
    return new cb(paramq, (byte)1, paramd);
  }
  
  static cb c(q paramq, e parame)
  {
    return new cb(paramq, (byte)2, parame);
  }
  
  static cb d(q paramq, e parame)
  {
    return new cb(paramq, (byte)3, parame);
  }
  
  static cb c(q paramq, d paramd)
  {
    return new cb(paramq, (byte)4, paramd);
  }
  
  static cb d(q paramq, d paramd)
  {
    return new cb(paramq, (byte)5, paramd);
  }
  
  static cb e(q paramq, e parame)
  {
    return new cb(paramq, (byte)6, parame);
  }
  
  static cb e(q paramq, d paramd)
  {
    return new cb(paramq, (byte)7, paramd);
  }
  
  static cb f(q paramq, d paramd)
  {
    return new cb(paramq, (byte)8, paramd);
  }
  
  static cb g(q paramq, d paramd)
  {
    return new cb(paramq, (byte)9, paramd);
  }
  
  static cb a(q paramq)
  {
    return new cb(paramq, (byte)12, null);
  }
  
  static cb c(q paramq)
  {
    return new cb(paramq, (byte)13, null);
  }
  
  static cb a(q paramq, Object paramObject)
  {
    return new cb(paramq, (byte)12, paramObject);
  }
  
  static cb c(q paramq, Object paramObject)
  {
    return new cb(paramq, (byte)13, paramObject);
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.c.cb
 * JD-Core Version:    0.7.0.1
 */